Efficient and good Delaunay meshes from random points
نویسندگان
چکیده
We present a Conforming Delaunay Triangulation (CDT) algorithm based on maximal Poisson disk sampling. Points are unbiased, meaning the probability of introducing a vertex in a disk-free subregion is proportional to its area, except in a neighborhood of the domain boundary. In contrast, Delaunay refinement CDT algorithms place points dependent on the geometry of empty circles in intermediate triangulations, usually near the circle centers. Unconstrained angles in our mesh are between 30° and 120°, matching some biased CDT methods. Points are placed on the boundary using a one-dimensional maximal Poisson disk sampling. Any triangulation method producing angles bounded away from 0° and 180°must have some bias near the domain boundary to avoid placing vertices infinitesimally close to the boundary. Random meshes are preferred for some simulations, such as fracture simulations where cracks must followmesh edges, because deterministic meshes may introduce non-physical phenomena. An ensemble of random meshes aids simulation validation. Poisson-disk triangulations also avoid some graphics rendering artifacts, and have the blue-noise property. Wemesh two-dimensional domains thatmay be non-convexwith holes, required points, andmultiple regions in contact. Our algorithm is also fast and uses littlememory.Wehave recently developed amethod for generating a maximal Poisson distribution of n output points, where n = Θ(Area/r2) and r is the sampling radius. It takes O(n) memory and O(n log n) expected time; in practice the time is nearly linear. This, or a similar subroutine, generates our random points. Except for this subroutine, we provably use O(n) time and space. The subroutine gives the location of points in a square backgroundmesh. Given this, the neighborhood of each point can be meshed independently in constant time. These features facilitate parallel and GPU implementations. Our implementation works well in practice as illustrated by several examples and comparison to Triangle. © 2011 Elsevier Ltd. All rights reserved.
منابع مشابه
Perturbing Slivers in 3D Delaunay Meshes
Isotropic tetrahedron meshes generated by Delaunay refinement algorithms are known to contain a majority of well-shaped tetrahedra, as well as spurious sliver tetrahedra. As the slivers hamper stability of numerical simulations we aim at removing them while keeping the triangulation Delaunay for simplicity. The solution which explicitly perturbs the slivers through random vertex relocation and ...
متن کاملParallel 2D Graded Guaranteed Quality Delaunay Mesh Refinement
We develop a theoretical framework for constructing guaranteed quality Delaunay meshes in parallel for general two-dimensional geometries. This paper presents a new approach for constructing graded meshes, i.e., meshes with element size controlled by a user-defined criterion. The sequential Delaunay refinement algorithms are based on inserting points at the circumcenters of triangles of poor qu...
متن کاملFrom Segmented Images to Good Quality Meshes Using Delaunay Refinement
This paper surveys Delaunay-based meshing techniques for curved objects, and their application in medical imaging and in computer vision to the extraction of geometric models from segmented images. We show that the so-called Delaunay refinement technique allows to mesh surfaces and volumes bounded by surfaces, with theoretical guarantees on the quality of the approximation, from a geometrical a...
متن کاملSliver-free Three Dimensional Delaunay Mesh Generation By
A k ey step in the nite element method is to generate well-shaped meshes in 3D. A mesh is well-shaped if every tetrahedron element has a small aspect ratio. It is an old outstanding problem to generate well-shaped Delaunay meshes in three or more dimensions. Existing algorithms do not completely solve this problem, primarily because they can not eliminate all slivers. A sliver is a tetrahedron ...
متن کاملGeneralized Insertion Region Guides for Delaunay Mesh Refinement
Mesh generation by Delaunay refinement is a widely used technique for constructing guaranteed quality triangular and tetrahedral meshes. The quality guarantees are usually provided in terms of the bounds on circumradius-to-shortest-edge ratio and on the grading of the resulting mesh. Traditionally circumcenters of skinny elements and middle points of boundary faces and edges are used for the po...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Computer-Aided Design
دوره 43 شماره
صفحات -
تاریخ انتشار 2011